namespace SmartBoard.Core.Networking
{
    public interface IBaseSocketConnectionHost
    {
        int SocketBufferSize
        {
            get;
        }

        int MessageBufferSize
        {
            get;
        }

        byte[] Delimiter
        {
            get;
        }

        DelimiterType DelimiterType
        {
            get;
        }

        int IdleCheckInterval
        {
            get;
        }

        int IdleTimeOutValue
        {
            get;
        }

        HostType HostType
        {
            get;
        }
    }
}